package com.example.esigntreasure.controller;

import com.alibaba.fastjson.JSON;
import com.example.esigntreasure.api.bo.R;
import com.example.esigntreasure.api.vo.CallBackProcessVO;
import org.springframework.web.bind.annotation.*;

/**
 * @author rgj
 * 盖章
 * @create 2024-03-13 15:26
 */
@RestController
@RequestMapping("/seal")
public class SealController {
    @PostMapping("/callback")
    @ResponseBody
    public R seal(@RequestBody CallBackProcessVO vo){
        System.out.println("回调参数====="+ JSON.toJSONString(vo));
        R r = new R();
        r.setCode(200);
        r.setMessage("接受成功！");
        r.setData("");
        /**
         * 1、数据库查找需要盖章得文件
         * 2、获取文件后调用文件连接接口获取上传连接
         * 3、在调用连接上传文件
         * 4、在触发盖章流程进行盖章
         * 5、下载完成盖章得文件
         * 6、替换数据库对应文件得路由更新为新保存得文件路由
         */
        System.out.println("hello word!");
        return r;
    }
}
